﻿////根据类名读取输入信息返回json
//function getInputJsonByClassName(classname) {
//    var nodes = document.getElementsByClassName(classname);
//    var node=null;
//    var nodeName = null;
//    var thisResult = {};
//    for (var i = 0; i < nodes.length; i++) {
//        node=nodes[i];
//        nodeName = node.attributes.name.value;
//        thisResult[nodeName]=node.value;
//    }
//    return thisResult;
//}
////json转字符串
//function getStrByJson(json) {
//    return JSON.stringify(json);
//}
////insertSourceData();
////插入数据信息
//function insertSource(type,strJson) {
//    $.ajax({
//        type: "post",
//        async: false,
//        url: "/BaseAshx/Map/DataServer.ashx",
//        data: //发送到服务器的参数
//            {
//                stype: type,
//                strjson:strJson
//            },
//        datatype: "json",
//        success: function (result) {
//            if (result == "True") {
//                alert("插入成功！");
//            }
//            else {
//                alert("插入失败！");
//            }
//        }
//    });
//}



////插入图件信息
//function insertSourceImg(strJson) {
//    $.ajax({
//        type: "post",
//        async: false,
//        url: "/BaseAshx/Map/DataServer.ashx",
//        data: //发送到服务器的参数
//            {
//                stype: "isInsertSourceImg",
//                strjson: strJson
//            },
//        datatype: "json",
//        success: function (result) {
//            if (result=="True") {
//                alert("插入成功！");
//            }
//            else {
//                alert("插入失败！");
//            }
//        }
//    });
//}
////插入文件信息
//function insertSourceFile(strJson) {

//}
////插入服务信息
//function insertSourceServer(strJson) {

//}



//var dataCatalog = getDataByPID("null");
////var result = getSrourceInfo("img", "28A8671FF72B44C7A96A221B5708F9F6");
////读取资源信息
//function getSrourceInfo(type, guid) {
//    var thisResult = {};
//    var tableName = "";
//    switch (type) {
//        case "data": tableName = "TB_SOURCE_DATA";
//            break;
//        case "img": tableName = "TB_SOURCE_IMG";
//            break;
//        case "file": tableName = "TB_SOURCE_FILE";
//            break;
//        case "server": tableName = "TB_SOURCE_SERVER";
//            break;
//        default:
//            alert("操作有误！");
//            return;
//            break;
//    }
//    $.ajax({
//        type: "post",
//        async: false,
//        url: "/BaseAshx/Map/DataServer.ashx",
//        data: //发送到服务器的参数
//            {
//                stype: "getSourceInfo",
//                tablename: tableName,
//                guid:guid
//            },
//        datatype: "json",
//        success: function (result) {
//            thisResult = changeStrToJson(result, "GUID", true);
//        }
//    });
//    return thisResult;
//}
////反序列化
//function changeStrToJson(str, name, isArr) {
//    if (isArr) {
//        str = str.slice(2, str.length - 2);
//    }
//    else {
//        str = str.slice(1, str.length - 1);
//    }
//    var resultJSON = {};
//    var strArr = str.split("},{");
//    var jsonStr = null;
//    var newJSON = null;
//    var key = null;
//    for (var i = 0; i < strArr.length; i++) {
//        jsonStr = "{" + strArr[i] + "}";
//        newJSON = JSON.parse(jsonStr);
//        key = newJSON[name];
//        resultJSON[key] = newJSON;
//    }
//    return resultJSON;
//}
////填充输入框
//function fillInputInfo(className, jsonInfo) {
//    var layerInfoNodes = document.getElementsByClassName(className);
//    var node = null;
//    var name = null;
//    var value = null;
//    for (var i = 0; i < layerInfoNodes.length; i++) {
//        node = layerInfoNodes[i];
//        if (node.type=="file") {
//            continue;
//        }
//        if (node.type == "date") {
//            node.type = "text";
//        }
//        name = node.name;
//        value = jsonInfo[name];
//        if (value) {
//            node.value = value;
//        }
//        else {
//            node.value = "";
//        }
//    }
//}
////点击浏览
//function clickView(node) {
//    var address = node.attributes.address.value;
//    console.log(address);
//    var imgnode = document.createElement("img");
//    imgnode.src = address;
//    imgnode.style = "width:24%;height:40%;position:fixed;left:38%;top:30%;cursor:pointer";
//    imgnode.onclick = function () {
//        $(this).remove();
//    };
//    document.getElementsByTagName("body")[0].appendChild(imgnode);
//}
////从数据库获取数据 返回一个数组 第一个值为子节点信息，第二个值为子节点是否有子节点
//function getDataByPID(pid) {
//    var dataCatalogData = {};
//    $.ajax({
//        type: "post",
//        async: false,
//        url: "/OneMap/OneMap.ashx",
//        data: //发送到服务器的参数
//            {
//                stype: "getDataTableByPID",
//                pid: pid
//            },
//        datatype: "json",
//        success: function (result) {
//            dataCatalogData = changeStrToJson(result, "ID", true);
//        }
//    });
//    return dataCatalogData;
//}
////根据目录id获取路径
//function getPathByCatalogID(catalogid,address,isFixedPath) {
//    var path = "/file/onemap";
//    var thisResult = new Array();
//    var fileName = null;
//    var key = null;
//    var pathArr = new Array();
//    if (!isFixedPath) {
//        var catalogidArr = catalogid.split("_");
//        for (var i = 0; i < catalogidArr.length; i++) {
//            if (i == 0) {
//                key = catalogidArr[0];
//                path += "/" + dataCatalog[key].NAME;
//            }
//            else {
//                key += "_" + catalogidArr[i];
//                path += "/" + dataCatalog[key].NAME;
//            }
//            pathArr.push(dataCatalog[key].NAME);
//        }
//    }
//    else {
//        path = "/img/onemap/catalog/data";
//    }
//    if (address) {
//        var lastIndex = address.lastIndexOf("\\" || "/");
//        fileName = address.slice(lastIndex + 1);
//        path += "/" + fileName;
//    }
//    thisResult = [path, fileName, pathArr];
//    return thisResult;
//}